iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 11
0
Modern Web

認識 Sails.js - 如何建構一個 MVC 網站系列 第 11

認識 Sails.js - Controllers

  • 分享至 

  • xImage
  •  

它的責任是接收 request 並回 response 給 client 端,常作為 models 和 views 的中間層。

命名規則

慣例上,新增一個 Controller 須使用駝峰命名,且第一個字母是大寫。

檔案放置目錄

/api/controller

範例

// api/controllers/AuthController
module.exports = {
    signup: function (req, res) {
        // req 是 request 的縮寫
        // res 是 response 的縮寫
        res.view('conversion/signup', {title: 'hello world'});
    }
}

同名 Controller 設定

附上原始碼

// routes.js
'get /login': 'UserController.login',
'get /admin/login': 'admin/UserController.login',
/api/controllers/UserController.js
/api/controllers/admin/UserController.js


上一篇
認識 Sails.js - 自動路由
下一篇
認識 Sails.js - Service
系列文
認識 Sails.js - 如何建構一個 MVC 網站17
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言